package com.study.springsecurity.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.study.springsecurity.pojo.entity.ApiInfoEntity;
import com.study.springsecurity.pojo.vo.ApiRoleCodeVo;

import java.util.List;
import java.util.Map;

/**
 * api接口信息Service接口
 */
public interface ApiInfoService extends IService<ApiInfoEntity> {
    /**
     * 查询所有api信息与其访问所需角色，并按认证类型分组。
     *
     * @return
     */
    Map<String,List<ApiRoleCodeVo>> queryAllApiAndNeedRole();
}
